home *** CD-ROM | disk | FTP | other *** search
/ JCSM Shareware Collection 1996 September / JCSM Shareware Collection (JCS Distribution) (September 1996).ISO / butility / snap10.zip / MENU.BAT < prev    next >
DOS Batch File  |  1993-12-15  |  4KB  |  148 lines

  1. ECHO OFF
  2. CLS
  3. REM -- Test for access to all required files
  4. IF NOT EXIST MANUAL.TXT GOTO :FAULT
  5. IF NOT EXIST REGISTER.FRM GOTO :FAULT
  6. IF NOT EXIST SNAPSHOT.COM GOTO :FAULT
  7. IF NOT EXIST CHOOSE.COM GOTO :FAULT
  8. IF NOT EXIST MM_INTR.SDX GOTO :FAULT
  9. IF NOT EXIST MM_UREG.SDX GOTO :FAULT
  10. IF NOT EXIST MM_DEM1.SDX GOTO :FAULT
  11. IF NOT EXIST MM_DEM2.SDX GOTO :FAULT
  12. IF NOT EXIST MM_DEM3.SDX GOTO :FAULT
  13. IF NOT EXIST DSKMSG.SDX GOTO :FAULT
  14. IF NOT EXIST DSKMSG.MUX GOTO :FAULT
  15. IF NOT EXIST DSKMSG.COM GOTO :FAULT
  16. IF     EXIST DSKMSG.TXT GOTO :MAIN_MENU
  17. :FAULT
  18. CLS
  19. PROMPT $G
  20. ECHO ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  21. ECHO +                                                            +
  22. ECHO +  The files included in your SNAPSHOT package are required  +
  23. ECHO +  to run MENU.BAT, but they were not found  in the current  +
  24. ECHO +  drive/directory and the batch cannot be run.              +
  25. ECHO +                                                            +
  26. ECHO +  Switch to the drive/directory with the  SNAPSHOT  files,  +
  27. ECHO +  and try again.                                            +
  28. ECHO +                                                            +
  29. ECHO ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  30. PROMPT $P$G
  31. GOTO :END
  32.  
  33. :MAIN_MENU
  34. CLS
  35. CHOOSE WELCOME TO SNAPSHOT^{I}ntroduction^{P}rint Manual^{R}egistration^{E}xtra Programs^{D}emo, Installation, and Exit
  36. IF ERRORLEVEL=5 GOTO :MM_INTRO
  37. IF ERRORLEVEL=4 GOTO :MM_PRINT
  38. IF ERRORLEVEL=3 GOTO :MM_REGISTER
  39. IF ERRORLEVEL=2 GOTO :EXTRA
  40. IF ERRORLEVEL=1 GOTO :MM_DEMO
  41. GOTO :MAIN_MENU
  42.  
  43.  
  44. :MM_INTRO -- "Introduction" SELECTION
  45. CLS
  46. TYPE MM_INTR.SDX
  47. PAUSE
  48. GOTO :MAIN_MENU
  49.  
  50.  
  51. :MM_PRINT -- "Print Manual" SELECTION
  52. CLS
  53. ECHO PRINTING MANUAL TEXT
  54. COPY MANUAL.TXT PRN
  55. GOTO :MAIN_MENU
  56.  
  57.  
  58. :MM_REGISTER -- "Registration" SELECTION
  59. CLS
  60. TYPE MM_UREG.SDX
  61. PAUSE
  62. CLS
  63. CHOOSE PRINT REGISTRATION FORM?^{Y}es^{N}o
  64. IF ERRORLEVEL=2 GOTO :MM_REG_PNT
  65. GOTO :MAIN_MENU
  66. :MM_REG_PNT
  67. CLS
  68. ECHO PRINTING REGISTRATION FORM
  69. COPY REGISTER.FRM PRN
  70. GOTO :MAIN_MENU
  71.  
  72.  
  73. :EXTRA -- "Extra Programs" SUB-MENU
  74. CLS
  75. TYPE DSKMSG.SDX
  76. PAUSE
  77. :EXT_MENU
  78. CLS
  79. CHOOSE DSKMSG.MUX
  80. IF ERRORLEVEL=5 GOTO :EXT_ABOUT
  81. IF ERRORLEVEL=4 GOTO :EXT_PROMPT
  82. IF ERRORLEVEL=3 GOTO :EXT_CMDLINE
  83. IF ERRORLEVEL=2 GOTO :EXT_FILE
  84. IF ERRORLEVEL=1 GOTO :MAIN_MENU
  85. GOTO :MAIN_MENU
  86.  
  87. :EXT_ABOUT -- "Extra"/"About" SELECTION
  88. DSKMSG
  89. GOTO :EXT_MENU
  90.  
  91. :EXT_PROMPT -- "Extra"/"Text via Prompt" SELECTION
  92. ECHO Enter the text of a message that you
  93. ECHO wish to display using DESK MESSAGE.
  94. DSKMSG BKG=BLACK PROMPT
  95. IF ERRORLEVEL=9 GOTO :EXT_PAUSE
  96. GOTO :EXT_MENU
  97.  
  98. :EXT_CMDLINE -- "Extra"/"Text via Command Line" SELECTION
  99. DSKMSG TEXT=BACK AT NOON...
  100. IF ERRORLEVEL=9 GOTO :EXT_PAUSE
  101. GOTO :EXT_MENU
  102.  
  103. :EXT_FILE -- "Extra"/"Text via File" SELECTION
  104. DSKMSG FILE=DSKMSG.TXT
  105. IF ERRORLEVEL=1 GOTO :EXT_PAUSE
  106. GOTO :EXT_MENU
  107.  
  108. :EXT_PAUSE
  109. PAUSE
  110. GOTO :EXT_MENU
  111.  
  112.  
  113. :MM_DEMO -- "Install to Drive-C" SELECTION
  114. CLS
  115. TYPE MM_DEM1.SDX
  116. CHOOSE {BWC}COPY SNAPSHOT.COM C:\^{Y}es -- Continue with Installation & Demo^{N}o -- Exit to DOS
  117. IF ERRORLEVEL=2 GOTO :MM_INS_SNAP
  118. CLS
  119. GOTO :END
  120. :MM_INS_SNAP
  121. CLS
  122. ECHO Copying SNAPSHOT to the root directory of Drive-C.
  123. PROMPT $G
  124. ECHO ON
  125. COPY SNAPSHOT.COM C:\
  126. ECHO OFF
  127. CLS
  128. ECHO Loading the SNAPSHOT TSR specifying a trigger key combination of CTRL+ALT
  129. ECHO and three concurrent snapshots of up to 2000 bytes (full screen) each.
  130. ECHO ON
  131. C:\SNAPSHOT CTRL+ALT 3 2000
  132. ECHO OFF
  133. PROMPT $P$G
  134. PAUSE
  135.  
  136. CLS
  137. TYPE MM_DEM2.SDX
  138. PAUSE
  139.  
  140. CLS
  141. TYPE MM_DEM3.SDX
  142. PAUSE
  143.  
  144. CLS
  145. TYPE MM_DEM4.SDX
  146.  
  147. :END
  148.